﻿/****************************************/
/********** XHTMLOA style V1.0 **********/
/****************************************/

@import url(login.css);
@import url(other.css);
/********** common style **********/
html { height:100%; }
body { margin:0px; font-size:9pt; height:100%; SCROLLBAR-BASE-COLOR: #E5EFFF; }
table { font-size:9pt; }
th { font-weight:normal; text-align:left; }
ul { padding:0px; margin:0px; }
li { padding:0px; margin:0px; list-style-type:none; }
input { font-size:12px; }
select { font-size:9pt; }
.txt_calendar {  behavior:url(../../scripts/calendar.htc);  font-size:9pt; }
#master { height:100% }
#headerbody{ background:url(../../images/top-img_bg.jpg) repeat-x; height:102PX;}
#header { background:url(../../images/top-img.jpg) 0 0px no-repeat; height:102px; width:100%; padding:1px; }
#header h1 { display:none; }
#header .userinfo { background:url(../../images/13A.jpg) no-repeat; position:absolute;   top:75px; LEFT:0px; width:172px;/*background:url(master_userinfo.gif) no-repeat;padding-left:24px;*/ padding-top:5px; padding-bottom:4px; text-align:center; color:#000066; font-weight:bold;  }
#header .userinfo a:link, .userinfo li a:visited { color:#333; text-decoration:none; }
#header .button { position:absolute; top:15px; right:20px; }
#header .button li { float:left; padding-left:10px; cursor:pointer;  }
#header .navigation { position:absolute; top:75px; left:3px; /*background:url(../../images/menu_bg.jpg) repeat-x;*/ height:28px; width:100%; display:block; padding-left:183PX; }
#header .navigation li { height:25px; float:left; text-align:center; margin-right:3px; font-weight:bold; width:90px;background:url(../../images/top-menu-bg.gif) no-repeat;}
#header .navigation li a:link, #header .navigation li a:visited { color:#1b5e8e; text-decoration:none;/*background:url(master_navigationli2.gif) no-repeat top right ;*/ padding-right:0px; padding-left:-20px; padding-bottom:10px; line-height:24px; padding-top:4px; text-align:center;}
#header .navigation li a:active { color:#333; text-decoration:none; background-position:right -25px; }
#header .navigation li a:hover { color:#333; text-decoration:none; background-position:right -50px; }
#header .navigation li a { position:relative; display:block; color:#fff;color:#12517e;}
#header .navigation li span { position:absolute; display:block; top:-2px; left:7px; color:#12517e; text-decoration:none; display:none; }
#header .navigation li a:link { color:#e7f1fe; color:#12517e;}
#header .navigation li a:visited { color:#e7f1fe;color:#12517e; }
#header .navigation li a:hover { ccolor:#e7f1fe; text-decoration:underline;   color:#12517e;}
#header .navigation li a:active { color:#e7f1fe; color:#12517e;}
.placard { border:1px solid #D9E9FF; background:url(master_placard.gif) repeat-x; height:18px; padding-top:5px; }
.placard li { float:left; padding-right:10px; }
.placard li a:link, #master_body .placard li a:visited { color:#333; text-decoration:underline }
.placard li a:hover { color:red; text-decoration:none; }
#footer { }
#master #submenucontent { height:100%; width:172px; background:url(../../images/neiye_bg.jpg) repeat-x; height:100%; width:auto; padding-top:0px; }
.title { background:url(../../images/nav_title.jpg) no-repeat; width:171px; height:19px; padding-left:43px; padding-top:8px; color:#233b45; font-weight:bold; 



}

.title span{
/*中文描边效果*/

    filter:
        Dropshadow(offx=1,offy=0,color=white)
        Dropshadow(offx=0,offy=1,color=white)
        Dropshadow(offx=0,offy=-1,color=white)
        Dropshadow(offx=-1,offy=0,color=white);
		
		}
.submenu li { background:url(../../images/LV2_nav_12.jpg) no-repeat; width:auto; height:21px; padding-top:6px; text-align:right; padding-right:20px; color:#4f606a; font-weight:bold; }
.submenu ul { margin:0px; padding:0px; }

.submenu .selected { background:url(../../images/LV2_nav_10.jpg) no-repeat; height:22px; padding-top:8px; color:#358a39; }
.submenu .selected a:link, .submenu a:visited { color:#4f606a;color:#358a39;  text-decoration:none; }
.submenu .selected a:hover { color:#358a39; }
.submenu .selected a.current:link, a.current:visited, .submenu .selected a:link { color:#358a39; }


.submenu { background:url(../../images/LV2_nav_14.jpg) repeat-y; height:100%; color:#358a39; }
.submenu { }
.submenu li { }
.submenu a:link, .submenu a:visited { color:#4f606a; text-decoration:none; }
.submenu a:hover { color:#358a39; }
.submenu a.current:link, a.current:visited, .submenu .selected a:link { color:#358a39; }
#master #mainareacontent { padding:0px; }
.search { border:1px solid #A8CFEB; background-color:#F1F6FF }
.search th { width:90px; text-align:left; white-space:nowrap; }
.search td img { padding-left:3px; }
.search td input { width:123px; font-size:9pt; }
.search td select { width:129px; font-size:9pt; }
.search .ico { width:20px; vertical-align:top; padding-top:2px; }
.search .ico img { padding:0px; width:16px; }
.search .form .button { width:auto; text-align:right; vertical-align:top; padding-right:14px }
.search img { padding-top:2px; padding-left:5px; margin-bottom:-1px; cursor:pointer; }
.search .form td { padding-right:5px; }
.mainarea fieldset { padding:5px; border:1px solid #A8CFEB; margin-top:10px; }
.mainarea fieldset legend { font-size:10pt; vertical-align:bottom; color:#1C568A; font-weight:bold; }
.mainarea fieldset legend table { background-image:url(master_fieldsetlegend.gif); }
.mainarea fieldset legend .title { font-size:10pt; vertical-align:bottom; color:#1C568A; font-weight:bold; }
.mainarea fieldset legend .title span { background-color:#fff; padding-right:5px; }
.mainarea fieldset legend .button { text-align:right; }
.mainarea fieldset legend .button span { background-color:#fff; }
.mainarea fieldset legend .button img { padding-left:5px; }
.dg_borderstyle { width:100%; border-collapse:collapse; margin-top:3px; }
.dg_borderstyle th { height:24px; background-color:#DFEAFB; color:#1C568A; font-weight:bold; padding-left:2px; }
.dg_alternatingitemstyle { height:22px; background-image:url(dg_alternatingitemstyle.gif); padding-left:2px; background-color:White; text-align:left; }
.dg_itemstyle { height:22px; background-image:url(dg_itemstyle.gif); padding-left:2px; text-align:left; }
.dg_pagestyle { }
.dg_pagestyle .pageinfo { color:#1C568A; padding-top:6px; }
.dg_pagestyle .pagebutton { text-align:right; padding-right:15px; color:#1C568A; }
.dg_pagestyle .pagebutton img { padding-top:2px; margin-bottom:-4px; }
.dg_pagestyle .pagebutton input { font-size:8pt; width:50px; }
.dg_pagestyle .pagebutton select { font-size:8pt; }
#master .formitem { border:1px solid #A8CFEB; border-top:none; margin-bottom:10px; }
#master .formitem caption { border:1px solid #A8CFEB; border-bottom:none; background-color:#DFEAFB; text-align:left; font-weight:bold; color:#1C568A; height:18px; padding-left:5px; padding-top:5px; }
#master .formitem th { background-color:#F1F6FF; height:22px; padding-left:5px; width:140px; }
#master .formitem td { padding-left:5px; background-color:#FAFCFF; width:35%; }
#master .formitem_pagestyle { }
#master .formitem_pagestyle .pagebutton { text-align:right; padding-right:15px; }
#dialog { padding:20px; }
#dialog #header { display:none; }
#dialog fieldset { padding:5px; border:1px solid #A8CFEB; margin-top:10px; }
#dialog fieldset legend { font-size:10pt; vertical-align:bottom; color:#1C568A; font-weight:bold; }
#dialog fieldset legend table { background-image:url(master_fieldsetlegend.gif); }
#dialog fieldset legend .title { font-size:10pt; vertical-align:bottom; color:#1C568A; font-weight:bold; }
#dialog fieldset legend .title span { background-color:#fff; padding-right:5px; }
#dialog fieldset legend .button { text-align:right; }
#dialog fieldset legend .button span { background-color:#fff; }
#dialog fieldset legend .button img { padding-left:5px; }
#opinionform #container { width:560px }
#opinionform #header { display:none; }
#opinionform .leftform { float:left; width:270px; vertical-align:top; border-style:ridge; border-width:2px; background-color:#e9e9e9; text-indent:7px; }
#opinionform .leftform textarea { display:block; width:95%; margin:3px; font-size:9pt; }
#opinionform .leftform select { margin-bottom:5px; margin-top:4px; font-size:9pt; width:160px; }
#opinionform .rightform { float:right; width:270px; vertical-align:top; border-style:ridge; border-width:2px; background-color:#e9e9e9 }
#opinionform .rightform h2 { text-indent:7px; }
#opinionform .rightform textarea { display:block; width:95%; margin:3px; font-size:9pt; }
#opinionform .button { float:left; background-image:url(opinion_button.png); padding-top:5px; padding-bottom:5px; width:100%; margin-top:10px; padding-left:7px; }
#opinionform .button img { margin-bottom:-4px; cursor:pointer; margin-left:5px; }
#opinionform h2 { font-weight:normal; font-size:9pt; margin:0px; background-image:url(opinion_h2.png); height:20px; vertical-align:middle; vertical-align:top; padding-top:6px; }
#itemdetail { }
#itemdetail .button { position:absolute; top:0px; background-image:url(itemdetal_button.png); background-repeat:repeat-x; }
#itemdetail .button img { padding-left:10px; cursor:pointer }
#itemdetail .button td { text-align:right; padding-right:10px; cursor:pointer; }
#itemdetail #header { display:none; }
#itemdetail #content { padding-left:50px; padding-right:50px; }
#itemdetail h2 { height:23px; text-align:left; font-weight:bold; color:#333; text-decoration:none; font-size:9pt; margin-bottom:0px; }
#itemdetail h2 img { margin-bottom:-3px; }
#itemdetail h2 a:link, #itemdetail h2 a:visited { color:#333; text-decoration:none; }
#itemdetail h2 a:hover { color:red; text-decoration:none; }
#itemdetail .formitem2 caption { font-size:16px; font-weight:bold; margin-top:10px; margin-bottom:5px; }
#itemdetail .formitem2 th { height:22px; background-color:#F1F1F3; padding-left:3px; width:120px; }
#itemdetail .formitem2 td { padding:3px; background-color:#ffffff; }
#itemdetail .formitem { background-color: #CBCBCC; }
#itemdetail .formitem th { height:22px; background-color:#F1F1F3; padding-left:3px; width:120px; }
#itemdetail .formitem td { padding:3px; background-color:#ffffff; line-height:20px; }
#itemdetail .list { margin:0px; border:1px solid #CBCBCC; padding:5px; }
#itemdetail .list li { margin:0px; list-style-type:none; padding-bottom:5px; }
#itemdetail .list li img { margin-bottom:-3px; padding-right:3px; }
#itemdetail .list li span { color:red; padding-right:10px; }
